package oop.controller.action.testversion;

import oop.controller.action.DefaultAction;
import oop.data.Test;
import oop.data.TestVersion;
import oop.db.dao.TestVersionDAO;

import org.apache.commons.lang.StringUtils;

public class ViewTestVersionAction extends DefaultAction {

	@Override
	public void performImpl() throws Exception {
		String verIdStr = request.getParameter("verid");
		if (StringUtils.isEmpty(verIdStr)) {
			error("Thiếu phiên bản đề!");
			return;
		}
		long verId = Long.parseLong(verIdStr);
		TestVersion version = TestVersionDAO.fetchById(verId);
		Test test = version.getTest();
		
		title("Phiên bản " + version.getCode() + " của đề " + test.getName());
		request.setAttribute("test", test);
		request.setAttribute("version", version);
	}

}
